package com.dw.etl.core.api;

import  com.dw.etl.common.vo.PaginationVO;
import java.util.List;
import com.dw.etl.core.bean.model.BaseIndexConf;

/**
 * baseIndexConf服务类
 * Created by hozeData on 2021/06/21.
 */
public interface BaseIndexConfService {

    List<BaseIndexConf> findByModel(BaseIndexConf baseIndexConf);

    PaginationVO<BaseIndexConf> findPageByModel(BaseIndexConf baseIndexConf, Integer pageNum, Integer pageSize);

    BaseIndexConf getById(String pk);

    int insert(BaseIndexConf baseIndexConf);

    int insertSelective(BaseIndexConf baseIndexConf);

    int updateByIdSelective(BaseIndexConf baseIndexConf);

    int updateById(BaseIndexConf baseIndexConf);

    int deleteById(String pk);

    List<String> findAllSql();


}
